package com.wyman.factory;

/**
 * @Author 李伟民
 * @Description 支持自定义创建bean的逻辑 将自定义的bean工厂注入容器中 在getBean时 判断bean是否实现饿该接口 如果实现了 调用接口中的getObject方法创建真正的Bean对象
 * @DateTime 2024/12/14 21:09
 */
//这里泛型T 是Factory负责创建的bean类型
public interface FactoryBean<T> {

    T getObject() throws Exception;

    Class<?> getObjectType();

    boolean isSingleton();
}
